math/big.nat.mul (method)
23 uses
math/big (current package)
float.go#L1328: z.mant = z.mant.mul(x.mant, y.mant)
int.go#L168: z.abs = z.abs.mul(x.abs, y.abs)
nat.go#L408: func (z nat) mul(x, y nat) nat {
nat.go#L414: return z.mul(y, x)
nat.go#L472: t = t.mul(x0, y1) // update t so we don't lose t's underlying array
nat.go#L483: t = t.mul(xi, y0)
nat.go#L485: t = t.mul(xi, y1)
nat.go#L605: t = t.mul(x0, x1)
nat.go#L628: return z.mul(nat(nil).setUint64(a), nat(nil).setUint64(b))
nat.go#L631: return z.mul(nat(nil).mulRange(a, m), nat(nil).mulRange(m+1, b))
nat.go#L962: zz = zz.mul(z, x)
nat.go#L982: zz = zz.mul(z, x)
nat.go#L1014: *p1 = p1.mul(*p, x)
nat.go#L1049: zz = zz.mul(z, powers[yi>>(_W-n)])
natdiv.go#L824: qhatv = qhatv.mul(qhat, v[:s])
natdiv.go#L859: qhatv = qhatv.mul(qhat, v[:s])
prime.go#L257: t1 = t1.mul(vk, vk1)
prime.go#L268: t1 = t1.mul(vk, vk1)
prime.go#L288: t1 := t1.mul(vk, natP)
rat.go#L466: return z.mul(x, y)
rat.go#L476: z.abs = z.abs.mul(x.abs, f)
ratconv.go#L183: z.a.abs = z.a.abs.mul(z.a.abs, pow5)
ratconv.go#L352: r = r.mul(r, p)